Performance analysis through synthetic trace generation
نویسندگان
چکیده
Most research in the area of microarchitectural performance analysis is done using trace-driven simulations. Although trace-driven simulations are fairly accurate, they are both timeand space-consuming which makes them sometimes impractical. Modeling the execution of a computer program by a statistical profile and generating a synthetic benchmark trace from this statistical profile can be used to accelerate the design process. Thanks to the statistical nature of this technique, performance characteristics quickly converge to a steady state solution during simulation, which makes this technique suitable for fast design space explorations. In this paper, it is shown how more detailed statistical profiles can be obtained and how the synthetic trace generation mechanism should be designed to generate syntactically correct benchmark traces. As a result, the performance predictions in this paper are far more accurate than those reported in previous research.
منابع مشابه
A new synthetic web server trace generation methodology
We propose a new synthetic trace generation methodology for web server performance benchmarking. We discuss the two primary existing approaches to synthetic trace generation in terms of queueing models. We propose a new methodology as the natural combination of these two approaches. This hybrid approach permits natural modeling of client content and server session caching as well as a natural c...
متن کاملPSnAP: Accurate Synthetic Address Streams through Memory Profiles
Memory address traces are an important information source; they drive memory simulations for performance modeling, systems design and application tuning. For long running applications, the direct use of an address trace is complicated by its size. Previous attempts to reduce address trace size incurred a substantial penalty with respect to trace accuracy. We propose a novel method of memory pro...
متن کاملSynthetic Trace Generation for the Internet: An Integrated Model
We develop a synthetic trace generation model that captures two salient features of IP destination address traces that are critical to the performance of Internet forwarding systems. First, the model characterizes temporal locality of the aggregate traffic. Second, it incorporates flows as the result of large files transmitted over high-speed links. We achieve the two goals by integrating the f...
متن کاملEntropy Generation Analysis of EG – Al2O3 Nanofluid Flows through a Helical Pipe
fluids for various industrial applications because of their excellent thermal performance. This study analytically and experimentally examines the effects of nanoparticle dispersion on the entropy generation of EG–Al2O3 ...
متن کاملSynthetic Address Trace Generation for Multiprocessor Systems
Abstract – We propose a synthetic address trace generation model which combine the accuracy advantage of trace-driven simulation and the low complexity advantage of discrete event simulation. The model provides flexibility in characterizing the system workload independent of cache structure. The generated address references not only synthesize the temporal and spatial locality behaviorbut also ...
متن کامل